Predavanja i vežbe iz računarstva i informatike za učenike gimnazije

Računarstvo i informatika za učenike gimnazije

1. Razred

2. Razred

3. Razred

4. Razred

 

 

Razmena vrednosti dve promenljive





 

Razmenom vrednosti dve promenljive, na primer A i B, vrednost promenljive A postaje vrednost promenljive B i vrednost promenljive B postaje vrednost promenljive A.
Iako je razmenu moguće obaviti bez pomoćne promenljive, što štedi memoriju (ali može dovesti do određenih komplikacija), razmenu obično obavljamo sa pomoćnom promenljivom je jer u današnje vreme od značaja da se program što brže izvrši i naravno, da se izvrši bez greške. 

Dakle, za razmenu vrednosti između promenljivih A i B uvodimo pomoćnu promenljivu C. 

Program razmena;

Var A,B,C : Integer;

Begin

  Read (A,B);
  C:=A; {vrednost koja se nalazi u promenljivoj A sačuvali smo u promenljivoj C}
  A:=B; {preko stare vrednosti promenljive A upisali smo vrednost koja se nalazi u promenljivoj B}
  B:=C; {promenljivoj B dodeljujemo vrednost koja je bila sačuvana u promenljivoj C}  

  Write(A,B);

End.
 
Razmena vrednosti dve promenljive dosta često se koristi u programiranju. Kasnije ćemo videti da se razmena promenljivih koristi prilikom sortiranja nizova podataka. Ovaj metod za razmenu vrednosti dve promenljive koristimo za promenljive bilo kog tipa. Naravno, sve tri promenljive koje učestvuju u razmeni moraju biti istog tipa. 



 

 

© 2009 Dragoljub Perišić 



 

 

 

 

 

 

 

 

 

 

 

 

 

 

 



 

 

 

©2017 Dragoljub Perišić